package com.ruoyi.message.service;

import java.util.List;

import com.ruoyi.message.domain.TVehicleFence;

/**
 * 电子围栏Service接口
 *
 * @author ruoyi
 * @date 2023-05-28
 */
public interface ITVehicleFenceService {
	/**
	 * 查询电子围栏
	 *
	 * @param id 电子围栏主键
	 * @return 电子围栏
	 */
	public TVehicleFence selectTVehicleFenceById(String id);

	/**
	 * 查询电子围栏列表
	 *
	 * @param tVehicleFence 电子围栏
	 * @return 电子围栏集合
	 */
	public List<TVehicleFence> selectTVehicleFenceList(TVehicleFence tVehicleFence);

	/**
	 * 新增电子围栏
	 *
	 * @param tVehicleFence 电子围栏
	 * @return 结果
	 */
	public int insertTVehicleFence(TVehicleFence tVehicleFence);

	/**
	 * 修改电子围栏
	 *
	 * @param tVehicleFence 电子围栏
	 * @return 结果
	 */
	public int updateTVehicleFence(TVehicleFence tVehicleFence);

	/**
	 * 批量删除电子围栏
	 *
	 * @param ids 需要删除的电子围栏主键集合
	 * @return 结果
	 */
	public int deleteTVehicleFenceByIds(String[] ids);

	/**
	 * 删除电子围栏信息
	 *
	 * @param id 电子围栏主键
	 * @return 结果
	 */
	public int deleteTVehicleFenceById(String id);
}
